<?php

/**
 * AcreditacionTexto form.
 *
 * @package    BecArTe
 * @subpackage form
 * @author     Your name here
 * @version    SVN: $Id: sfDoctrineFormTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class AcreditacionTextoForm extends BaseAcreditacionTextoForm
{
  /**
   * @see AcreditacionForm
   */
  public function configure()
  {
    parent::configure();
  }
  
  protected function getUsefullFields()
  {
	  return array_merge(parent::getUsefullFields(), array('texto') );
  }
  
  protected function setupInheritance()
  {
    parent::setupInheritance();
    $this->configurarWidget('texto');
  }

  public function estaVacio()
  {
    //el resto de los strings usan is_null, pero con este anda mal desde acreditaciones y agrega la acred aunque no tenga nada
    return '' == ($this->isbound() ? $this->getValue('texto') : $this->getObject()->getTexto() ) ;
  }
}
